def test(*args, **kwargs):
    # 解包赋值
    print_demo(*args)
    # *kwargs只是解包的键
    print_demo(*kwargs)
    # **kwargs只是解包的值
    print_demo(**kwargs)


def print_demo(a, b, c=0, d=0):
    print(a, b, c, d)


if __name__ == '__main__':
    test(1, 2, 3, 4, a=90, b=89)
